// const { defineConfig } = require('@vue/cli-service')
// module.exports = defineConfig({
//   transpileDependencies: true
// })

const { defineConfig } = require('@vue/cli-service')
let path = require('path')
// let host = `0.0.0.0`// 设置局域IP
let host = `192.168.35.43`// 设置局域IP
// let host = `127.0.0.1` // 本地IP
module.exports = defineConfig({
	transpileDependencies: true,
	// 开启http服务(协议、ip、端口)
	devServer: {
        // 设置IP地址
		host: host,
		// 设置静态资源路径
		static: {
			directory: path.join(__dirname, 'dist'),
		},
		// 端口 （当前项目环境）
		// http://localhost:8080
		port: 8080,
		// 自动打开网页
		open: false,
		// 热更新 保存JS代码
		hot: true,
		//服务代理 (辅助开发)
		proxy: {
			'/jisuapi': {
				// 代理地址（其他服务器环境）
				target: 'https://way.jd.com',
        		ws:true,//如果要代理websockets，配置这个
        		secure:true,//如果是https接口需要配置这个参数
        		changeOrigin:true,//是否跨域
				// 重载
				pathRewrite: {
					'^/jisuapi': '/jisuapi'
				}
			},
			'/api': {
				// 代理地址（其他服务器环境）
				target: 'http://baobab.kaiyanapp.com',
        		ws:true,//如果要代理websockets，配置这个
        		secure:true,//如果是https接口需要配置这个参数
        		changeOrigin:true,//是否跨域
				// 重载
				pathRewrite: {
					'^/api': '/api'
				}
			},
			'/lishi': {
				// 代理地址（其他服务器环境）
				target: 'https://api.oick.cn',
        		ws:true,//如果要代理websockets，配置这个
        		secure:true,//如果是https接口需要配置这个参数
        		changeOrigin:true,//是否跨域
				// 重载
				pathRewrite: {
					'^/lishi': '/lishi'
				}
			},
			'/bpi': {
				// 代理地址
				target: 'https://www.taobao.com',
				// 重载
				pathRewrite: {
					'^/api': ''
				}
			}
		}
	}
})
